package lab01;

import java.util.Scanner;

public class Test12 {
    public static void main(String[] args) {

        Scanner n = new Scanner(System.in);
        for (int i = 0; i <= 100; i++) {
            System.out.println("请输入1-9999之间的一个数：");
            int a = n.nextInt();
            int num = 0, d1, d2, d3, d4, d5;
            if (a >= 1 & a <= 99999) //判断number在1至99999之间的条件
            {
                d5 = num / 10000;   //（万位）d5
                d4 = num % 10000 / 1000;   //千位d4
                d3 = num % 10000 % 1000 / 100; //百位d3
                d2 = num % 100 / 10;//十位d2
                d1 = num % 10;//个位d1

                if (d5 >= 1 && d5 <= 9)  //
                {
                    System.out.println(num + "是5位数");
                    if (d1 == d5 && d2 == d4) //
                    {
                        System.out.println(num + "是回文数");
                    } else {
                        System.out.println(num + "不是回文数");
                    }
                }
                // 判断四位数以及是否是回文数
                else if (d4>=1||d5<=9 ){
                    System.out.println("该数字是四位数");
                    if (d1==d4||d2==d3) {
                        System.out.println("是回文数");
                    } else System.out.println("不是回文数");

                } else if (d3!=0) {
                    System.out.println("该数字是三位数");
                    if (d1==d3) {
                        System.out.println("是回文数");
                    } else System.out.println("不是回文数");
                }else if ( d2 != 0) {
                    System.out.println("该数字是两位数");
                    if (d2 == d1) {
                        System.out.println("是回文数");
                    } else System.out.println("不是回文数");
                if (d1 != 0) {
                    System.out.println("该数字是一位数");
                    System.out.println("不是回文数");
                }
                  }
                }
           else {
                    System.out.println("超出范围");
                    break;
                }
            }
        }
    }
